<?php
/**
 * meta
 *
 * @version:	0.1
 * @package:	global
 * @author:	alex_ez
 * @created:	15.02.2010 01:23
 *
 * @copyright:	(c) 2010 alex <qfox@ya.ru> yaroshevich aka alex_ez. All rights reserved.
 */


class meta_admin_controller extends basic_configurator_admin_controller
{
	protected $file = '';
	protected $title = 'Meta-tags';
	protected $data = array( );
	
	static public function get_menu_items( )
	{
		__('Configurate Meta-tags');

		if( file_exists( ROOT.'.confs/meta' ) )
		return array( 'meta' => array( 'text' => __("Meta-tags"), 'section' => 'system', 'group' => __('System') ) );
	}
	
	public function on_start()
	{
		parent::on_start();
		$this->file = ROOT.'.confs/meta';
		$this->data = config::instance()->meta;
		$this->form->set_option( 'action', '/ajax'.$this ->get_inner_url( ).'store/' );
	}
	
	protected $field_sets = array(
'/admin/meta/' => "{
'main':		{type:header,label:'Основные параметры'},
'title':	{type:string,label:'Имя сайта',required:true},
'author':	{type:string,label:'Авторы сайта (emails)',required:true},
'seo':		{type:header,label:'SEO (параметры для страниц по умолчанию)'},
'keywords':	{type:string,label:'Ключевые слова'},
'desc':		{type:text,label:'Описание',class:'short'}
}" );
	
	public function get_inner_url( )
	{
		return '/admin/meta/';
	}
}


